02. Relational Databases
Relational Databases Recap Heading
Relational Databases
Over the next couple of pages, we'll briefly go over some of the fundamental concepts concerning relational databases . In general, we're assuming that you've had some experience with relational databases, and that these ideas are not entirely new to you.
If this is new to you, or if you feel shaky on this topic, don't worry—we'll provide some additional resources that you can use to learn (or review) the basics that you'll need for this course.
ND004 C01 L02 02 Relational Databases Recap
Resources
If you'd like to spend some time going over the basic concepts of relational databases, you can check out Udacity's free course Intro to Relational Databases .
I also recommend this video, An Introduction to Relational Databases , which introduces the thinking behind relational databases, how they resolve issues of inconsistent data entry, and how they allow different pieces of data to relate to one another using primary keys (we'll talk more about primary keys in a moment).
Match qualities
QUIZ QUESTION: :
We just talked about several key characteristics that databases have. Can you match each characteristic with the correct description?
ANSWER CHOICES:
Description |
Database Characteristic |
---|---|
Ability to efficiently store many types of data |
|
Concurrency control |
|
Shared source of truth |
|
Persistence |
SOLUTION:
Description |
Database Characteristic |
---|---|
Ability to efficiently store many types of data |
|
Concurrency control |
|
Shared source of truth |
|
Persistence |
Qualities of relational databases
SOLUTION:
- All data is stored in tables
- Every column has a data type
- It provides constraints and triggers to enforce data integrity